import Vue from 'vue'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import App from './App.vue';
import VueRouter from 'vue-router'
// import jquery from 'jquery';
import store from '@/store'
import axios from 'axios'
//引入路由器
import router from './router/routerindex'
import animated from 'animate.css'

Vue.use(animated)
Vue.use(ElementUI);
Vue.use(VueRouter)
// Vue.use(jquery)

Vue.config.productionTip = false

// axios.interceptors.request.use(
//   config =>{
//     let token = localStorage.getItem('token')
//     if(token){
//         //这里面获取的请求头的键(tokenHeader)根据每个后端的习惯封装的名称各不相同  
//       config.headers.token = token
//     }
//     return config
//   }, error =>{
//     return Promise.reject(error)
//   }
// )

// Vue.http.interceptors.push((request, next) => {
//   // 请求发送前的处理逻辑
//   request.headers.set('token', localStorage.getItem("token"))
//   next((response) => {
//     // 请求发送后的处理逻辑
//     // 根据请求的状态，response参数会返回给successCallback或errorCallback
//     return response
//   })
// })


new Vue({
  render: h => h(App),
  router:router,
  store:store
}).$mount('#app')

